html {overflow-y:hidden;}
/*顶部框架*/
.sys-toper {height:60px; background:#fff; min-width:1346px;}
/*顶部logo*/
.sys-toper .panel-left {width:auto; height:60px; float:left;}
.sys-toper .panel-left img {margin:18px 15px 0; padding-right:15px; height:23px; border-right:#666 1px solid;}
/*顶部切换系统*/
.sys-toper .panel-system {float:left; display:inline-block;}
.sys-toper .panel-system .system-group {width:170px; height:60px; margin:0; position:relative; background:none; cursor:pointer;}
.sys-toper .panel-system .system-group:hover {margin:0;}
.sys-toper .panel-system .system-group .system-text {width:138px; height:60px; line-height:60px; color:#666; font-size:16px; position:absolute; left:0; top:0;}
.sys-toper .panel-system .system-group .system-arrow {margin:14px 0; width:32px; height:32px; background:url(../images/arrow_1.png) 0 0 no-repeat; position:absolute; left:138px; top:2px; cursor:pointer;}
.sys-toper .panel-system .system-group:hover .system-arrow,
.sys-toper .panel-system .system-group .system-arrow:hover {background:url(../images/arrow_1.png) 0 0 no-repeat;}
.sys-toper .panel-system .system-group ul {position:absolute; left:0; top:60px; z-index:999; background:#e6e6e6; width:100%; display:none; border-top:#ddd 1px solid;}
.sys-toper .panel-system .system-group:hover ul {display:block;}
.sys-toper .panel-system .system-group ul li {border-bottom:#ddd 1px solid;}
.sys-toper .panel-system .system-group ul li a {line-height:35px; padding-left:12px; width:100%; display:block; color:#333;}
.sys-toper .panel-system .system-group ul li a:hover {color:#055bae;}
/*顶部右边*/
.sys-toper .panel-right {float:right; display:inline-block; font-size:14px;}
.sys-toper .panel-right ul {margin:0;}
.sys-toper .panel-right ul li {float:left; padding:0 15px; min-width:40px; height:60px; border-left:#ddd 0px solid; text-align:center; color:#055bae; cursor:pointer;}
.sys-toper .panel-right ul li a {color:#055bae; text-decoration:none; outline:none;}
.sys-toper .panel-right ul li:hover {background:#e6e6e6; color:#055bae;}
.sys-toper .panel-right ul li a:hover {color:#055bae;}
.sys-toper .panel-right ul li.l1 {padding:0 15px; border:0;}
.sys-toper .panel-right ul li.l1:hover {background:none;}
.sys-toper .panel-right ul li.l1 .links {height:34px; color:#055bae; font-size:14px; line-height:32px; -moz-border-radius:17px; -webkit-border-radius:17px; border-radius:17px; background:#b6cce4; padding:0 15px; margin-top:13px;}
.sys-toper .panel-right ul li.l1 .links i {margin:0 5px; color:#055bae;}
.sys-toper .panel-right ul li.l1 .links a {color:#055bae;}
.sys-toper .panel-right ul li.l1 .links a:hover {color:#12263f;}
.sys-toper .panel-right ul li.l2 {line-height:20px;}
.sys-toper .panel-right ul li.l2 a {display:block;}
.sys-toper .panel-right ul li.l2 i {display:block; margin:10px auto 0; width:26px; height:24px; font-size:22px;}
.sys-toper .panel-right ul li.l2 i.icon1 {background:url(../images/icon1.png) no-repeat;}
.sys-toper .panel-right ul li.l2 i.icon2 {background:url(../images/icon2.png) no-repeat;}
.sys-toper .panel-right ul li.l2 i.icon3 {background:url(../images/icon3.png) no-repeat;}
.sys-toper .panel-right ul li.l2 i.icon4 {background:url(../images/icon4.png) no-repeat;}
.sys-toper .panel-right ul li.l2 i.icon5 {background:url(../images/icon5.png) no-repeat;}
.sys-toper .panel-right ul li.message {position:relative;}
/* .sys-toper .panel-right ul li.message span {width:17px; height:17px; line-height:16px; text-align:center; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; background:#f60; color:#fff; font-size:10px; font-family:Verdana, Geneva, Tahoma, sans-serif; position:absolute; right:10px; top:5px;} */
.sys-toper .panel-right ul li.message span {width:8px; height:8px; border-radius:4px; background:#f60; position:absolute; right:19px; top:10px;}
.sys-toper .panel-right ul li.skin {position:relative;}
.sys-toper .panel-right ul li.skin:hover dl {display:block;}
.sys-toper .panel-right ul li.skin dl {position:absolute; left:0; top:60px; z-index:999; background:#e6e6e6; width:120px; display:none; border-top:#ddd 1px solid;}
.sys-toper .panel-right ul li.skin dl dd {border-bottom:#ddd 1px solid; line-height:35px; padding-left:15px; display:block; color:#12263f; text-align:left;}
.sys-toper .panel-right ul li.skin dl dd.active {color:#f60;}
.sys-toper .panel-right ul li.skin dl dd span {color:#ccc; font-size:12px;}
.sys-toper .panel-right ul li.skin dl dd.active span {color:#f60;}
.sys-toper .panel-right ul li.skin dl dd u {font-size:20px; text-decoration:none;}
.sys-toper .panel-right ul li.skin dl dd u.u1 {color:#12263f;}
.sys-toper .panel-right ul li.skin dl dd u.u2 {color:#6a0401;}
.sys-toper .panel-right ul li.skin dl dd u.u3 {color:#0175e8;}
.sys-toper .panel-right ul li.skin dl dd u.u4 {color:#f60;}
.sys-toper .panel-right ul li.user {position:relative;}
/* 显示动态帐号名，需要加上宽度限制 防止破坏布局 */
.sys-toper .panel-right ul li.user {width: 40px;}
/* 单独设置样式，为了尽可能利用父容器的宽度来显示文字 */
.sys-toper .user-account-name {overflow: hidden; display: block; width: 70px; margin-left: -15px; white-space: nowrap; text-overflow: ellipsis; text-align: center;}
.sys-toper .panel-right ul li.user:hover dl {display:block;}
.sys-toper .panel-right ul li.user dl {position:absolute; left:0; top:60px; z-index:999; background:#e6e6e6; width:120px; display:none; border-top:#ddd 1px solid;}
.sys-toper .panel-right ul li.user dl dd {border-bottom:#ddd 1px solid;}
.sys-toper .panel-right ul li.user dl dd a {line-height:35px; padding-left:15px; width:100%; display:block; color:#12263f; text-align:left;}
.sys-toper .panel-right ul li.user dl dd a:hover {color:#055bae;}

/*中间框架*/
.sys-middler {height:50px; background:#12263f; min-width:1346px;}
.sys-middler .panel-left {float:left; display:inline-block;}
.sys-middler .panel-right {float:right; display:inline-block;}
/*中间菜单*/
.sys-middler .panel-left .panel-menu {margin:0;}
.sys-middler .panel-left .panel-menu li {float:left; border-right:#4b5c70 0px solid;}
.sys-middler .panel-left .panel-menu li a {font-size:15px; font-weight:bold; color:#fff; display:block; text-align:center; padding:0 15px; min-width:80px; height:50px; line-height:50px; text-decoration:none;}
.sys-middler .panel-left .panel-menu li a:hover {background:#15355d; color:#fff;}
.sys-middler .panel-left .panel-menu li a.active {background:#055bae; color:#fff;}
.sys-middler .panel-right .panel-text {color:#becede; font-size:12px; text-align:right; margin-right:15px; line-height:50px;}
.sys-middler .panel-right .panel-text a {color:#999; margin-left:15px;}
.sys-middler .panel-right .panel-text a:hover {color:#f60;}

/*相对定位框架*/
.sys-relative {position:relative; width:100%; height:100%;}
/*左边框架*/
.sys-lefter {position:absolute; top:110px; left:0; width:200px; height:auto; background:#e3f0ff; z-index:100; border-right:#b4c6de 1px solid;}
/*左边菜单*/
.sys-lefter h1 {height:38px; line-height:38px; border-bottom:#b4c6de 1px solid; font-size:14px; margin:0; padding:0 8px 0 15px;}
#hide-btn {border-radius:2px; width:25px; height:25px; line-height:25px; display:block; color:#fff; text-align:center; font-size:14px; cursor:pointer; position:absolute; left:166px; top:116px; z-index:200;}
#hide-btn.hide {background:url(../images/arrow_2.png) 0 0 #15355d no-repeat;}
#hide-btn.show {background:url(../images/arrow_2.png) -25px 0 #15355d no-repeat;}
.sys-lefter .panel-nav {padding:0; color:#15355d; overflow:auto;}
.sys-lefter .panel-nav dl {font-size:14px; display:none;}
.sys-lefter .panel-nav dl dt {font-weight:normal; border-bottom:#b4c6de 1px solid;}
.sys-lefter .panel-nav dl dt a {display:block; margin:0; padding:0 15px; height:40px; line-height:40px; background:none; color:#15355d; text-decoration:none;}
.sys-lefter .panel-nav dl dt a:hover {background:#cbdbeb;}
.sys-lefter .panel-nav dl dt a.active,
.sys-lefter .panel-nav dl dt a.active:hover {background:#d4e0ef; color:#15355d; font-weight:bold;}
.sys-lefter .panel-nav dl dt span {margin-right:10px; display:inline-block; width:11px; height:11px;}
.sys-lefter .panel-nav dl dt i {float:right; margin-top:17px; width:11px; height:7px;}
.sys-lefter .panel-nav dl dt span.icon-home {background:url(../images/icon_home.png) no-repeat;}
.sys-lefter .panel-nav dl dt span.icon-list {background:url(../images/icon_list.png) no-repeat;}
.sys-lefter .panel-nav dl dt span.icon-arrow {background:url(../images/icon_arrow.png) no-repeat;}
.sys-lefter .panel-nav dl dt i.icon-up {background:url(../images/icon_updown.png) no-repeat;}
.sys-lefter .panel-nav dl dt i.icon-down {background:url(../images/icon_updown.png) 0 -7px no-repeat;}
.sys-lefter .panel-nav dl dd {font-weight:normal;}
.sys-lefter .panel-nav dl subnav {display:none; border-bottom:#b4c6de 1px solid; padding:7px 0;}
.sys-lefter .panel-nav dl dd a {display:block; padding:0 20px 0 38px; height:30px; line-height:30px; color:#577490; text-decoration:none; font-size:14px;}
.sys-lefter .panel-nav dl dd a:hover,
.sys-lefter .panel-nav dl dd a.active,
.sys-lefter .panel-nav dl dd a.active:hover {color:#055bae; font-weight:bold;}
.sys-lefter .panel-nav dl dd a span {margin-right:5px; color:#e3f0ff;}
/*统计信息*/
.sys-lefter .panel-info {position:absolute; bottom:0; left:0; z-index:200; width:100%; background:#d4e0ef; border-top:#b4c6de 1px solid;}
.sys-lefter .panel-info h2 {height:35px; line-height:35px; border-bottom:#b4c6de 1px solid; font-size:14px; margin:0; padding:0 15px;}
.sys-lefter .panel-info h2 i {float:right; margin-top:14px; width:11px; height:7px; cursor:pointer;}
.sys-lefter .panel-info h2 i.icon-up {background:url(../images/icon_updown.png) no-repeat;}
.sys-lefter .panel-info h2 i.icon-down {background:url(../images/icon_updown.png) 0 -7px no-repeat;}
.sys-lefter .panel-info ul {padding:5px 15px 7px;}
.sys-lefter .panel-info ul li {line-height:30px; color:#36485e; font-size:12px;}
.sys-lefter .panel-info ul li a {color:#36485e;}
.sys-lefter .panel-info ul li a:hover {color:#f60;}
.sys-lefter .panel-info ul li span {float:right; margin-top:6px; background:#36485e; font-weight:normal; font-size:12px; padding:0; width:50px; overflow:hidden;}

/*右边框架*/
.sys-righter {margin-left:200px; background:#fff; min-width:1146px; overflow:hidden;}

/*layui选项卡tabs自定义样式*/
.layui-tab {margin-top:-2px; padding:0; border:0;}
.layui-tab-content {margin:0; padding:0;}
.layui-tab-item {height:100%;}
.layui-tab .layui-tab-title li:first-child > i {display:none;}
.layui-tab .layui-tab-item {position:relative;}

iframe {margin:0; width:100%; height:100%;}














/* .sys-righter {position:absolute; top:120px; left:200px; min-width:940px; height:100%; background:#eee; z-index:100;} */
/*主体框架*/
/* .panel-mainer {padding:0;}
.panel-default {margin:0; border:0; border-radius:0;}
.panel-default>.panel-heading {padding-left:30px; background:url(../images/dotted_1.png) #fff 15px center no-repeat; font-size:16px; font-weight:bold;}
.panel-default>.panel-heading>.btns {float:right; display:inline-block; margin-top:-2px;}
.panel-default>.panel-heading>.btns>button {outline:none; border:0; margin-left:8px;}
.panel-default .panel-tabs {padding:0 10px; height:45px; font-size:15px; background:url(../images/dotted_2.png) #e3f0ff bottom repeat-x;}
.panel-default .panel-tabs>.tabs {float:left;}
.panel-default .panel-tabs>.tabs ul {margin-top:0px; display:inline-block;}
.panel-default .panel-tabs>.tabs ul li {float:left; padding:0 20px; height:43px; line-height:40px; border:#e3f0ff 2px solid; border-bottom:none; background:none; color:#0463cf; cursor:pointer;}
.panel-default .panel-tabs>.tabs ul li.active {height:45px; border:#a9d4f7 2px solid; color:#0463cf; border-bottom:none; background:#fff; cursor:text; font-weight:bold;}
.panel-default .panel-tabs>.btns {float:right; display:inline-block; margin-top:8px;}
.panel-default .panel-tabs>.btns>button {outline:none; border:0; margin-left:4px; background:none; padding:0; font-size:13px;}
.panel-default .panel-tabs>.btns>button:hover {color:#f60;}
.panel-default .panel-handle {padding:10px 10px; border-bottom:#ddd 1px solid; background:none;}
.panel-default .panel-handle>.btns {float:right; display:inline-block;}
.panel-default .panel-handle>.btns>button,
.panel-default .panel-handle>.btns>a {outline:none; float:left;} */
/* .panel-default .panel-content {display:none;}
.panel-default .panel-content.active {display:block;} */
/*底部分页和统计*/
/* .panel-pager {width:100%; height:62px; background:#fff; border-top:#b4c6de 1px solid; padding:15px; position:absolute; bottom:0; left:0; z-index:200;}
.panel-pager>.panel-info {float:left; display:inline-block; font-size:12px;}
.panel-pager>.panel-info dl {margin:0;}
.panel-pager>.panel-info dl dt,
.panel-pager>.panel-info dl dd {float:left; display:inline-block; line-height:33px; margin-right:20px;}
.panel-pager>.panel-info dl dt {color:#333;}
.panel-pager>.panel-info dl dt span {margin:-3px 0 0 5px; background:#888; font-weight:normal; font-size:12px;}
.panel-pager>.panel-info dl dd {color:#0463cf;}
.panel-pager>.panel-info dl dd a {color:#0463cf;}
.panel-pager>.panel-info dl dd a:hover {color:#f60;}
.panel-pager>.panel-info dl dd span {margin:-3px 0 0 10px; background:#f60; font-weight:normal; font-size:12px;}
.panel-pager>nav {float:right; display:inline-block;}
.panel-pager>nav>ul {margin:0; padding:0;}
.panel-pager>nav>ul li a,
.panel-pager>nav>ul li a:hover {color:#333;}
.panel-pager>nav>ul li.active a,
.panel-pager>nav>ul li.active a:hover {color:#fff; background:#999; border:#999 1px solid; font-weight:bold;}
.panel-pager>nav .gourl {border:#999 1px solid; background:#fff; height:17px; line-height:17px; text-align:center; font-size:12px; margin:0; padding:0;} */
/*表格列表*/
/* .table-list {width:100%; padding:0 10px 10px; overflow:hidden;}
.table {margin:0; padding:0;}
.table>thead {font-size:14px;}
.table>tbody {font-size:12px;}
.table>thead>tr>th,
.table>tbody>tr>td,
.table>tbody>tr>th {vertical-align:middle; text-align:center;}
.table-detail th {text-align:right;}
.table>tbody>tr>td>a {color:#0463cf; text-decoration:underline;}
.table>tbody>tr>td>a:hover {color:#f60;} */
/*工具提示*/
/* .tooltip {font-size:12px; font-family:"Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "Microsoft YaHei UI", "WenQuanYi Micro Hei", sans-serif;}
.tooltip-inner {padding:5px 10px; line-height:18px; text-align:left;}

.form-horizontal>.form-group>.control-label {text-align:right;}
.form-horizontal .help-block {margin:0; padding:0; font-size:12px; color:#999;}
.form-horizontal .panel-footer {background:#fff; padding:20px 15px 5px;}

.panel-detail {margin-bottom:15px;}
.panel-detail>.panel-heading {padding:0 15px; height:40px; line-height:40px; font-weight:bold; font-size:14px;} */